Document Title: [Berzerk Tech.html (html file)]
These pinouts should work for Frenzy as well. To switch games, you should only have to switch the ZPU-1000 board. I believe the Frenzy board is ZPU-2000.
The complete boardset includes these 6 boards:
ZPU-1000 [CPU/ROMs]
SB-1000 [Amp]
VSU-1000 [Sound/Voice]
BSC-1000 [Video]
VFB-1000 [Video + Controls]
RCR-1000 [Interface Board to controls + video]
Optionally, you may also come across the Power Supply (PS-1000), Heat
Sink (HSA-1000), transformer, and line filter.
Here is the board layout:
If you lay down the boards exactly like the diagram, all the game bus
connectors align themselves. The games bus connectors are all 23-pin
small-width MTA connectors, except for two 18-pin small-width MTA
connectors at locations J3 and J4 of BSC-1000 and VFB-1000.
------------------------------
| ** ** |
| J6 J5 |
| |
| ZPU-1000 |
| |
| J1 J2 J3 J4 |
| ** ** ** ** |
------------------------------
|| || ||
------------ ------------------------------
| ** | | ** ** |
| J2 | | J7 J8 |
| | | BSC-1000 |
| SB-1000 | | J1 J2 J3 J4 |
| | | ** ** ** ** |
| J1 | ------------------------------
| ** | || || || ||
------------ ------------------------------ ------------
|| | ** ** ** ** | | J1 J5 |
------------ | J1 J2 J3 J4 | | |
| ** | | | | J2 J6 |
| J1 | | VFB-1000 | | RCR-1000 |
| VSU-1000 | | | | J3 J7 |
| J2 | | | | |
| ** | | | | J4 J8 |
------------ ------------------------------ ------------
These pinouts are for all the large-width MTA connectors on the game
boards. These connectors all have the fatter pins.
RCR-1000 Board
==============
Both the J2 and J6 connectors are not used.
Location J1
Pin | Definition
------------------
1 | [to pin 10 on the transformer]
2 | [to pin 11 on the transformer]
3 | [from SB/J3-6]
4 | Key
5 | [from ZPU/J7-1]
6 | Gnd [not used]
7 | Gnd [not used]
8 | [not used]
9 | [from VFB/J6-2]
10 | [from VFB/J6-3]
11 | [from VFB/J6-4]
12 | [not used]
Location J2
Pin | Definition
------------------
1 | Gnd
2 | +5V
3 |
4 |
5 |
6 | Key
7 |
8 |
9 |
10 |
Location J3
Pin | Definition
------------------
1 | [to VFB/J6-9]
2 | Key
3 | [to VFB/J6-10]
4 | [to VFB/J5-6]
5 | Gnd [not used]
6 | [to VFB/J5-10]
7 | [to VFB/J5-9]
8 | [to VFB/J5-8]
9 | [to VFB/J5-7]
10 | [not used]
11 | +5V [from PS/J4-4]
12 | Gnd [not used]
Location J4
Pin | Definition
------------------
1 | [from SB/J3-9]
2 | Key
3 | Gnd [not used]
4 | [from VFB/J8-3]
5 | [from BSC/J9-6]
6 | [from BSC/J9-5]
7 | [from BSC/J9-4]
8 | [not used]
9 | Gnd [not used]
10 | Gnd [to Shield via Solder Lug]
Location J5
Pin | Definition
------------------
1 | General Ill. [possibly for marquee light]
2 | General Ill. [possibly for marquee light]
3 | Volume Control Hi [to volume pot]
4 | Key
5 | Bookkeeping [to coin door]
6 | Gnd [not used]
7 | Gnd [not used]
8 | [not used]
9 | Coin 1 [to coin door]
10 | Coin 2 [to coin door]
11 | Coin 3 [to coin door]
12 | [not used]
Location J6 (Used for cocktail version only)
Pin | Definition
------------------
1 | Spare
2 | Spare
3 | Fire
4 | Joystick Left
5 | Joystick Right
6 | Key
7 | Joystick Up
8 | Joystick Down
9 | +5V to PRU
10 | Gnd/Control Panel Common
Location J7
Pin | Definition
------------------
1 | 2P Start [from control panel]
2 | Key
3 | 1P Start [from control panel]
4 | Fire [from control panel]
5 | Spare Gnd [not used]
6 | Joystick Left [from control panel]
7 | Joystick Right [from control panel]
8 | Joystick Up [from control panel]
9 | Joystick Down [from control panel]
10 | Spare [not used]
11 | +5V [to PRU (control panel?)]
12 | Gnd/Control Panel Common [from control panel]
Location J8
Pin | Definition
------------------
1 | Spkr Hi [to speaker]
2 | Key
3 | Gnd/Spkr Lo [to speaker]
4 | Sync (Color) or Video (B/W) [to monitor]
5 | Red [to monitor, not used for B/W]
6 | Green [to monitor, not used for B/W]
7 | Blue [to monitor, not used for B/W]
8 | Spare [not used]
9 | Video Gnd [from monitor]
10 | Video Gnd [not used]
VFB-1000 Board
==============
Location J5
Pin | Definition
------------------
1 | [not used]
2 | [not used]
3 | [not used]
4 | Key
5 | [not used]
6 | [to RCR/J3-4]
7 | [to RCR/J3-9]
8 | [to RCR/J3-8]
9 | [to RCR/J3-7]
10 | [to RCR/J3-6]
Location J6
Pin | Definition
------------------
1 | [not used]
2 | [to RCR/J1-9]
3 | [to RCR/J1-10]
4 | [to RCR/J1-11]
5 | [not used]
6 | Key
7 | [not used]
8 | [not used]
9 | [to RCR/J3-1]
10 | [to RCR/J3-3]
Location J8
Pin | Definition
------------------
1 | Gnd [not used]
2 | Unknown [not used]
3 | Neg. Comp. Sync [to RCR/J4-4]
4 | Neg. Sync (H?) [not used]
5 | Neg. Sync (V?) [not used]
6 | Drive (what?) [not used]
7 | +5V [from PS/J4-3]
8 | +5V [not used]
9 | Gnd [to PS/J4-9]
10 | Key
11 | -5V [from PS/J4-8]
12 | +12V [from PS/J4-6]
BSC-1000 Board
==============
Location J9
Pin | Definition
------------------
1 | Gnd [to PS/J4-10]
2 | +5V [from PS/J4-2]
3 | Key
4 | Blue [to RCR/J4-7]
5 | Green [to RCR/J4-6]
6 | Red [to RCR/J4-5]
ZPU-1000 Board
==============
Location J7
Pin | Definition
------------------
1 | Bookkeeping [to RCR/J1-5]
2 | Unknown [not used]
3 | -5V [from PS/J3-8]
4 | Unknown [not used]
5 | +5V [from PS/J3-4]
6 | Unknown [not used]
7 | +12V [from PS/J3-7]
8 | Key
9 | Unreg +5V [from PS/J3-1]
10 | Gnd [to PS/J3-10]
SB-1000 Board
=============
Location J3
Pin | Definition
------------------
1 | Audio Enable [not used]
2 | Audio Gnd [from VSU/J3-3]
3 | Audio In/Out [from VSU/J3-6]
4 | +5V [from PS/J3-3]
5 | Gnd [to PS/J3-9]
6 | Volume Control [to RCR/J1-3]
7 | V Aten (what?) [from PS/J3-6]
8 | Volume Control [not used]
9 | Spkr Lo [to RCR/J4-1]
10 | Key
11 | Spkr Hi [not used]
12 | V Audio [to PS/J3-12]
VSU-1000 Board
==============
Location J3
Pin | Definition
------------------
1 | -12V Unreg [from PS/J3-15]
2 | Key
3 | Audio Gnd [to SB/J3-2]
4 | Gnd [to PS/J3-11]
5 | +5V [from PS/J3-2]
6 | Audio In/Out [to SB/J3-3]
PS-1000 Board (Power Supply)
=============
These two connectors are parallel. J3-1 is the same as J4-1, etc...
Location J1
Pin | Definition
------------------
1 | Gnd [to pin 8 on transformer]
2 | Key
3 | 14VAC [to pin 9 on transformer]
4 | 14VAC [to pin 7 on transformer]
5 | 8VAC [to pin 5 on transformer]
6 | 8VAC [to pin 6 on transformer]
Location J2
Pin | Definition
------------------
1 | In [to HSA-1000]
2 | Adj [to HSA-1000]
3 | Key
4 | +5V Out [to HSA-1000]
Location J3
Pin | Definition
------------------
1 | +5V Unreg (9V) [to ZPU/J7-9]
2 | +5V [to VSU/J3-5]
3 | +5V [to SB/J3-4]
4 | +5V [to ZPU/J7-5]
5 | -5V [not used]
6 | +12V [to SB/J3-7]
7 | +12V [to ZPU/J7-7]
8 | -5V [to ZPU/J7-3]
9 | Gnd [from SB/J3-5]]
10 | Gnd [from ZPU/J7-10]
11 | Gnd [from VSU/J3-4]
12 | +15V (+VAUDIO) [to SB/J3-12]
13 | Key
14 | +12V Unreg [not used]
15 | -12V Unreg [to VSU/J3-1]
Location J4
Pin | Definition
------------------
1 | +5V Unreg (9V) [not used]
2 | +5V [to BSC/J9-2]
3 | +5V [to VFB/J8-7]
4 | +5V [to RCR/J3-11]
5 | -5V [not used]
6 | +12V [to VFB/J8-12]
7 | +12V [not used]
8 | -5V [to VFB/J8-11]
9 | Gnd [from VFB/J8-9]
10 | Gnd [from BSC/J9-1]
11 | Gnd [to Shield via Solder Lug]
12 | +15V (+VAUDIO) [not used]
13 | Key
14 | +12V Unreg [not used]
15 | -12V Unreg [not used]
Please send questions, additions, or corrections to
holcomb@halcyon.com.
Berserk
Stern Electronics, 1980
Berzerk
Option Switch Settings
------------------------------------------------------------------------------
Option switches are located on the ZPU-1000 board. There are 5 banks of 8-pos
DIP switches.
1 2 3 4 5 6 7 8 Option
------------------------------------------------------------------------------
Location F2 (#3-6 not used)
-----------
On On Signature Analysis mode
On Extra man at 5,000
On Extra man at 10,000
Location F3 (#3-6 not used)
-----------
On Switch test
On Crosshatch pattern
Off Off English coinage
Off On French coinage
On Off German coinage
On On Spanish coinage
Location F4,F5,F6 (#4-8 not used)
-----------------
Off Off Off Off 1 Coin 1 Credit
On Off Off Off 1 Coin 2 Credits
Off On Off Off 1 Coin 3 Credits
On On Off Off 1 Coin 4 Credits
Off Off On Off 1 Coin 5 Credits
On Off On Off 1 Coin 6 Credits
Off On On Off 1 Coin 7 Credits
On On On Off 1 Coin 10 Credits
Off Off Off On 1 Coin 14 Credits
On Off Off On 2 Coins 1 Credit
Off On Off On 2 Coins 3 Credits
On On Off On 2 Coins 5 Credits
Off Off On On 2 Coins 7 Credits
On Off On On 4 Coins 3 Credits
Off On On On 4 Coins 5 Credits
On On On On 4 Coins 7 Credits
Note: F4 controls coin mech #1, F5 controls coin mech #2 and F6 controls #3.
Miscellaneous Notes
-------------------
The game switches are also numbered from 1 to 40. Bank F2 switch #1 is
switch #1. Bank F3 switch #1 is switch #9. Bank F4 switch #1 is switch #17,
and so on.
Signature Analysis Mode
-----------------------
See the "Stern Video System 1000 Signature Analysis Manual".
Switch Test
-----------
Displays open or closed position for each DIP switch or Game switch.
You do not have to power the game off and back on to see the switch test.
Set switch #9 (Bank F3, switch #1) to ON and press the RESET button (switch
#1 located at F1 on the ZPU-1000 board).
The monitor will display the off ("O" on the monitor) and on ("#" on the
monitor) status of the 40 ZPU DIP switches on the upper chart and the
open/closed status of all game switches (buttons/joystick/coin mech) on
the lower VFB switches chart.
You can test DIP switches and control switches by switching them off and
observing whether they show up as off in the monitor chart.
To return the game to normal operation, turn switch #9 OFF and press the
RESET (SW #1) button on the ZPU board.
Here is a diagram of the charts you will observe on the screen:
ZPU Switch Status
-------------------------------------------------------------------------
|1 |2 |3 |4 |5 |6 |7 |8 |
|Normally|Normally| | | | |On for |On for | Bank
|OFF |OFF | | | | |Extra |Extra | F2
|On for | On for | | | | |Man at |Man at |
|SA tests|SA tests| | | | |5,000 |10,000 |
|--------+--------+--------+--------+--------+--------+--------+--------|
|9 |10 |11 |12 |13 |14 |15 |16 |
|On for |On for | | | | |Coinage |Coinage | Bank
|this |Cross- | | | | | | | F3
|display |hatch | | | | | | |
|+ RESET | | | | | | | |
|--------+--------+--------+--------+--------+--------+--------+--------|
|17 |18 |19 |20 |21 |22 |23 |24 |
| ------- Coin Mech #1 ------- | | | | | Bank
| | | | | | F4
| | | | | |
| | | | | |
|--------+--------+--------+--------+--------+--------+--------+--------|
|25 |26 |27 |28 |29 |30 |31 |32 |
| ------- Coin Mech #2 ------- | | | | | Bank
| | | | | | F5
| | | | | |
| | | | | |
|--------+--------+--------+--------+--------+--------+--------+--------|
|33 |34 |35 |36 |37 |38 |39 |40 |
| ------- Coin Mech #3 ------- | | | | | Bank
| | | | | | F6
| | | | | |
| | | | | |
-------------------------------------------------------------------------
VFB Switch Status
-------------------------------------------------------------------------
| | | | | | | | |
|On when |On when |On when |On when |On when | | | |
|joystick|joystick|joystick|joystick|fire | | | |
|left |right |up |down |pressed | | | |
| | | | | | | | |
|--------+--------+--------+--------+--------+--------+--------+--------|
| | | | | | | | |
|On when |On when | | | |On if |On if |On if |
|start 1 |start 2 | | | |coin |coin |coin |
|player |player | | | |mech #3 |mech #2 |mech #1 |
|pressed |pressed | | | |closed |closed *|closed |
-------------------------------------------------------------------------
* = if used
Crosshatch Pattern
------------------
Used for monitor setup. Pushing the fire button will cause a red screen to
check purity. Pushing the fire button again will cause a return to the
crosshatch pattern.
Bookkeeping
-----------
Inside the coin door is the BMDS (Bookkeeping Monitor Display Switch).
Depressing this switch one time initiates this function. The first book-
keeping function to appear on the monitor is number of credits (*Green).
To delete from memory, press either fire button. Depressing BMDS one more
time will advance the bookkeeping up (*Blue), and the second bookkeeping
function (total coins through coin mech #1) will be displayed on the bottom
(*Green). To delete from memory press either fire button. The previous
bookkeeping functions will remain on the screen (*Blue) and the new
function will appear on the bottom (*Green). Bottom function can be
deleted from memory. Following is a complete list of bookkeeping functions.
* = Color of display if color monitor is used.
Function Description
1) Credits Total Credit 00
2) Chute #1 (Left) Total Coins 00000000
3) Chute #2 (Center) Total Coins 00000000
4) Chute #3 (Right) Total Coins 00000000
5) Plays Total Number of Plays 000000
6) Score Accumulated Score 000000000000
7) Time Played Total Amount of Time
Played (in seconds) 000000000000
8) High Score High Score to Date 000000
adr size bits function
0000 - 07ff 2k 0-7 Program PROM (1C)
0800 - 09ff 1/2 k 4-7 CMOS RAM BBKUP
0800 - 0bff 1k 0-3 scratch pad RAM
0a00 - 0bff 1/2 k 4-7 Optional CMOS RAM
1000 - 17ff 2k 0-7 Program PROM (1D)
1800 - 1fff 2k 0-7 Program PROM (3D)
2000 - 27ff 2k 0-7 Program PROM (4D)
2800 - 2fff 2k 0-7 Program PROM (6D)
3000 - 37ff 2k 0-7 Program PROM (4C)
3800 - 3fff 2k 0-7 Program PROM (3C)
4000 - 43ff 1k 0-7 scratch pad RAM
4400 - 5fff 7k 0-7 screen image RAM
(256 * 223)
6000 - 63ff 1k 0-7 Magic scratchpad RAM
6400 - 7fff 7k 0-7 Magic image RAM
8000 - 87ff 2k 0-7 Color look-up
(RGBI,RGBI)
0-3ff top half of screen
(first 128 lines)
400-fff bottom half of screen
Maps 4x4 color boxes into one
of 16 colors
Magic ALU modes
ALU functions:
(M line tied to LOGIC?)
(inverted inputs)
0x0 NOP F = A
0x1 OR B F = A+B
0x2 CPL AND B CPL F = A+/B
0x3 XOR A CPL F = 1
0x4 AND B F = AB
0x5 A = B F = B
0x6 XOR B CPL F = /(A^B)
0x7 CPL OR B F = /A + B
0x8 CPL OR B CPL F = A&/B
0x9 XOR B F = A^B
0xA A = B CPL F = /B
0xB AND B CPL F = /(A&B)
0xC XOR A F = 0
0xD CPL AND B F = /A&B
0xE OR B CPL F = /(A+B)
0xF CPL F = /A
I/O Ports
ZPU-1000
60 sw9 - sw16
in_60 = 0x00 // default
= 0x01 // switch test
= 0x02 // white crosshatch (press fire / red screen)
// requires:
// memory[0] = 0xC3; // JP 1602 (game start)
// memory[1] = 0x02;
// memory[2] = 0x16;
61 sw1 - sw8
62 sw17 - sw24
63 sw25 - sw32
in_61 = 0x03 // press TEST button until playfield appears
64 sw33 - sw40
65 d0 = sw2
d7 = test sw
66 LED off
67 LED on
VFB-1000
48 switch port 1 (chip 4d, 2y0 output)
49 switch port 2 (chip 4d, 2y1 output)
4a switch port 3 (chip 4d, 2y2 output)
4b to 8 bit latch 6c (shifter/ALU control)
d0 = shifter/flopper A
d1 = shifter A
d2 = shifter B
d3 = shifter/flopper B
d4 = ls181 S0 input
d5 = ls181 S1 input
d6 = ls181 S2 input
d7 = ls181 S3 input
4c 480 hz nmi on
4d 480 hz nmi off
4e interrupt input (midscreen/endscreen)
on bit 0, interrupt reset
intercept input on bit 7
4f interrupt enable (output to bit 0)
SB-1000
W1 W2
40 50 Control register #3
if control register #2 bit 0 = 0
Control register #1
if control register #2 bit 0 = 1
41 51 Activates control register #2
42 52 Most significant-byte-buffer-register
is enabled.
43 53 Timer No. 1 latches
44 55 Timer No. 2 latches
46 56 Noise Register, 2 bits if D7=0 and D6=0
46 56 Volume Register, No. 1, 3 bits if D7=0 and D6=1
46 56 Volume Register, No. 2, 3 bits if D7=1 and D6=0
46 56 Volume Register, No. 3, 3 bits if D7=1 and D6=1
47 57 Timer No. 3 latches
Ports 40 - 43, 45, and 47 address registers within the 6840 PTM.
VSU-1000
W1 W2 BIT7 BIT6 Function
44 54 0 0 Word control output
44 54 0 1 Frequency and volume control out
44 54 Feedback (input)
Volume is controlled by bits 3-5 of the frequency and volume
control register. The frequency of the clock input to the voice
chip is controlled by bits 0,1 and 2 of the register.
bit 2 1 0 frequency
0 0 0 19.5
0 0 1 20.8
0 1 0 22.32
0 1 1 24
1 0 0 26
1 0 1 28.4
1 1 0 31.25
1 1 1 34.7
1 2 3 4 5 6 7 8 Bank F2
+-------+--------+--------+--------+--------+--------+--------+--------+
Normally Normally on for on for
off off extra extra
on for on for man at man at
SA Tests SA Tests 5,000 10000
9 10 11 12 13 14 15 16 Bank F3
+-------+--------+--------+--------+--------+--------+--------+--------+
On For On see |-Language -------|
this note for
Display Crosshatch
+ Reset
17 18 19 20 21 22 23 24 Bank F4
+-------+--------+--------+--------+--------+--------+--------+--------+
----Coin Chute #1 ----------------|
Credit/Coin Setup
25 26 27 28 29 30 31 32 Bank F5
+-------+--------+--------+--------+--------+--------+--------+--------+
----Coin Chute #2 ----------------|
Credit/Coin Setup
33 34 35 36 37 38 39 40 Bank F6
+-------+--------+--------+--------+--------+--------+--------+--------+
----Coin Chute #3 ----------------|
Credit/Coin Setup
credits coins
------- -----
off off off off 1 1
off off off on 2 1
off off on off 3 1
off off on on 4 1
off on off off 5 1
off on off on 6 1
off on on off 7 1
off on on on 10 1
on off off off 14 1
sequence of credits / coin
--------------------------
on off off on 1 2 0 1
on off on off 3 2 1 2
on off on on 5 2 0 5
on on off off 7 2 0 7
on on off on 3 4 0 1 0 2
on on on off 5 4 1 1 1 2
on on on on 7 4 1 2 1 3
sw 1,2 - signature analysis mode
sw 7 - extra man at 5,000
sw 8 - extra man at 10,000
sw 9 - switch test
sw 15,16 - language
off off english
off on french
on off german
on on spanish
VFB switches
+-------+--------+--------+--------+--------+--------+--------+--------+
joystick joystick joystick joystick fire
left right up down
+-------+--------+--------+--------+--------+--------+--------+--------+
P1 P2 coin coin coin
start start #3 #2 #1
+-------+--------+--------+--------+--------+--------+--------+--------+